2021年,开发者们如何拥抱 5G 消息?
传统短信功能在5G时代迎来了全新变革,用户在原生短信入口与各种应用进行智能交互,通过语音、文字等方式快捷完成车票、酒店预订,支付或改签等操作。这是5G消息给我们带来的便捷服务。
那么,5G消息是如何做到的?
(1)不用下载的云服务
当前国内应用服务触达用户的常规方式为Push、短信、微信、邮箱四类,国民对邮箱的习惯度较低,Push、微信等均需要App做载体,有时候还需要通过短信来实现触达用户的闭环。
随着5G 消息的到来,短信将升级为云服务,用户无需下载App,即可在短信入口完成订票、购物等原本需要在各类App才能完成的服务,为用户带来一站式闭环的服务体验。据悉,5G消息在全球60个国家90家运营商实现商用,预计2021年总市值将超过740亿美元。
(2)“号卡”认证保安全
在用户关注的安全问题上,5G消息结合“号卡”来实现各个系统的便捷登录和实名认证,提供强大的安全能力。
大家知道,互联网是匿名网络,通讯网络是实名网络,传统互联网认证方式采用云端和软证书或者指纹、人脸识别等生物特征识别。如微信、支付宝等 App 登录时需要常规的账号+密码、手机+验证码的形式,即使是轻便打开的小程序也离不开授权登录。
这两种认证方式存在以下弊端:云端和软证书可能存在云端被攻击和盗号风险,人脸识别等生物特征识别可能存在信息泄露和被假体攻击等风险,例如今年 315 晚会披露的摄像头偷走你的“脸”,获取相关的人脸数据。
而 5G 消息应用的“号卡”认证,“号”即手机号,“卡”为超级SIM,SIM卡的持卡基础广泛,且用户实名认证,芯片提供EAL4+ 以上的金融级保障,并支持统一高效的国密算法。另外,以号卡安全认证为基础,打造零信任安全网关,通过电信级鉴权能力赋能IT系统,构建无法抵赖、无法篡改、无法伪造的零信任数字身份控制中心。
由此可见,5G消息的接收端和发送端均为实名制,每一条消息背后都被固若金汤的安全机制守护着,安全性极高,目前金融、电信、政府等对安全性要求高的行业正在大力投入研发 5G 消息应用。
上文介绍了5G消息的一些情况,谈到我们开发者最关心的话题,究竟5G消息开发好上手吗?社区支持力度如何?
下面从中国移动提供给开发者的5G行业消息和5G消息订阅号平台入手,我们邀请到CSDN技术博主马超来谈谈对这两个平台的心得体会。
(1)5G行业消息平台VS小程序平台
在马超刚刚接触5G行业消息平台时,下意识以为它是对标小程序平台,但在学习5G行业消息平台开发手册后,了解到5G行业消息覆盖用户的工作和生活,可提供用户吃穿住行乐的闭环服务,也就是说5G行业消息对标的是成熟的应用生态。
对于马超等金融IT工程师而言,常常遇到内外部审计人员咨询通讯类APP与工作相关的IM软件,是否存在敏感数据,是否有外泄风险等问题。5G行业消息以其安全性优势,将降低金融、电信等企业的合规成本。
5G行业消息运营平台提供Chatbot管理,支持新增、变更、删除等操作,开发者无需自研AI能力便可使用:
Chatbot管理列表界面
进入Chatbot,还可以对素材管理、模板管理、关键词回复、消息回复等进行操作。整体看,5G行业消息应用开发是基于Restful API调用,本质上与小程序的差别不大。但对于开发者的支持力度,相对于成熟的主流开发平台亟待加强,刚入门的开发者如果想独自学习运行Demo的话,需要花费一番功夫,这块后续在建议部分再展开谈谈。
(2)5G消息订阅号平台VS自媒体运营平台
从功能设计而言,5G消息订阅号平台和自媒体运营平台的相似度极高,一般情况下 5G消息订阅号不需要开通开发者功能。在5G消息订阅号后台,上传素材、创建消息模板、推送消息管理、配置菜单、数据分析等功能一应俱全。
左右滑动查看更多
5G消息订阅号平台菜单配置
值得一提的是,5G消息订阅号平台的登录、关注、订阅等操作基于5G消息而形成的闭环,安全性较高。此外,开通5G消息订阅号平台开发者功能也很方便,这与5G行业消息平台一样,均是基于Json的Restful API的接口,定制化开发的门槛不高。
上述中国移动的 5G行业消息平台和5G消息订阅号平台均是基于开发者当下喜闻乐见的json、Restful API等技术研发,可完美支持Java、Python、Rust等主流开发编程语言,使用门槛不高。但是对标成熟生态,还存在一些可优化的方向,以下是相关建议:
(1)完善技术文档,明确提供 “HelloWorld”Demo 案例
尽管5G行业消息平台其应用的技术栈与其他小程序平台完全一样,但Demo太少,开发者若想从零基础实现一个简单的“HelloWorld”Demo 程序却没那么容易。建议完善相关教程,为个人开发者提供一些自学样例代码,以增加开发者的粘性。
(2)期待一键式搬家工具,降低迁移门槛
当前微信生态十分成熟,5G消息若想迅速发展,关键在于是否支持微信用户、内容、服务做生态迁移。类似一些云厂商,通常会提供一键式将应用从AWS、Azure 等迁移到自身平台的方案。希望5G消息开发平台后续能推出这类一键式迁移方案,即使无法提供,也要针对各种主流开发语言给予详细的迁移指导,降低开发者和企业的“搬家”门槛。
(3)为各领域的个人KOL提供沃土,个人用5G消息订阅号的注册权限有待开通
十多年来,马超等技术博主热心在CSDN等技术论坛和渠道分享技术经验和心得体会,为社区带来众多优质内容。如今我们观察到,对于内容生态建设而言,个人KOL 是这些内容创造生态最宝贵的资源。
目前5G消息订阅号还未面向个人用户开放,暂时不支持建立小而美的微生态,不利于内容创造闭环的建立和后续壮大,建议尽快开通个人用户的权限。
(4)关注开发者心声,改进平台选代流程
从其他小程序平台的版本演进,通常在预研环节里联系技术KOL交流沟通,产品预发布前,在社区招募志愿者测试,完成测试后如果配合后续产品调研,有机会获得项目经理的亲笔感谢信。从中我们发现,这些头部大厂不会将眼光完全黏在竞品上,而是充分保持自身的节奏,建议5G消息平台未来的版本迭代也可以从这优化,在新版本研发前收集开发者的意见与建议,并在正式发布前邀请开发者测试体验。
当前各个行业正在积极部署5G消息生态:在行业协同层面上,三大运营商去年共同发布《5G消息白皮书》;在统一标准层面上,三大运营商共同发布5G消息终端的测试和技术要求、5G消息业务运营规范;在政策支持上,今年 7 月,工信部等十部门联合发布《5G 应用“扬帆”行动计划》,致力推动5G行业应用的落地,推进5G应用新产品、新业态、新模式,5G消息也是关键的应用之一。
随着万物互联时代的到来,5G消息将与AI、大数据、IoT等前沿技术融合,形成新一代信息技术能力,赋能更多智慧应用场景落地,未来发展前景广阔。作为开发者,我们应理性洞察其中关键的发展机遇,紧跟技术潮流新趋势,不断学习成长进阶。
同时我们应理解,5G消息技术尚处于刚落地应用阶段,中国移动5G消息开发者社区(https://rcs.10086.cn/5gforum)建立时间不长,不断地在投入建设和运营中,如正进行的2021中国移动创客马拉松大赛5G消息专题赛,吸引众多开发者参与;又如5G消息学院定期邀请行业大咖免费为开发者布道5G消息的前沿技术。对5G消息应用开发感兴趣的开发者们,后续可以多关注这个社区。